//因为内嵌页面是通过ifream打开的窗口，所以无法识别到layui.config全局变量，默认模块读取地址是当前js所在的目录
//为了能识别到js文件夹下的公共模块，需要修改base配置，绝对路径即可。
layui.config({
    base : "/js/"
});
layui.use(['form','layer','commonDeal'],function(){
    var form = layui.form
        layer = parent.layer === undefined ? layui.layer : top.layer,
        $ = layui.jquery,
            commonDeal=layui.commonDeal;//自定义ajax拦截事件模块
    //公用事件模块启用
    commonDeal.begin();

    form.on("submit(addUser)",function(data){
        //弹出loading
        var index = top.layer.msg('数据提交中，请稍候',{icon: 16,time:false,shade:0.8});

        $.ajax({
            type:'POST',
            url:layui.sessionData("bgConfig").backUrl+'/user/userInsertOrUpdate',
            async:false,//true:请求为异步(默认),
            cache:false,//默认为true，从浏览器缓存中加载请求信息
            dataType : "json",    //返回形式
            data : $("#userAddForm").serialize(),
            success : function(rw) {
                if (rw.resultType == 'SUCCESS') {
                    setTimeout(function(){
                        top.layer.close(index);
                        top.layer.msg("保存成功。");
                        layer.closeAll("iframe");
                        //刷新父页面
                        parent.location.reload();
                    },2000);
                }
            },
            failure : function (data){
               top.layer.msg("服务器异常，请稍后再试。");
            }
        });
        return false;
    })
    //取消关闭弹窗
    $(document).on('click','.cancelAdd',function(){
        var index = parent.layer.getFrameIndex(window.name);
        parent.layer.close(index);
    });
    //字段提交验证
    form.verify({
        pass: function(value, item){ //value：表单的值、item：表单的DOM对象
            if(!/^[0-9a-zA-Z]{8}$/.test(value)){
                return '密码只能输入字母和数字,并且不少于8位';
            }
        },
        emailNoRequired: function(value, item){ //value：表单的值、item：表单的DOM对象
            if(value==''){
                return null;
            }
            if(!/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/.test(value)){
                return '邮箱格式不正确';
            }
        }

    });
    //格式化时间
    function filterTime(val){
        if(val < 10){
            return "0" + val;
        }else{
            return val;
        }
    }
    //定时发布
    var time = new Date();
    var submitTime = time.getFullYear()+'-'+filterTime(time.getMonth()+1)+'-'+filterTime(time.getDate())+' '+filterTime(time.getHours())+':'+filterTime(time.getMinutes())+':'+filterTime(time.getSeconds());






})